IF feelinbase := OpenLibrary('feelin.library',FV_VERSION)
IF g := F_NewObjA(FC_Group,NIL)
WriteF('This test will first create an instance of FC_Group.\nThen \d instances of FC_Area will be created and added to the FC_Group object as children.\n\n',NUM)
WriteF('F_NewObjA() ')
Forbid() ; DateStamp(ds1)
FOR i := 0 TO NUM - 1
o := F_NewObjA(FC_Area,NIL); F_DoA(g,FM_AddMember,[o,FV_AddMember_Tail])
ENDFOR
DateStamp(ds2) ; Permit() ; saytime(ds1,ds2)
F_DoA(g,FM_AddMember,[o,FV_AddMember_Tail])
WriteF('F_DisposeObj() ')
Forbid() ; DateStamp(ds1)
F_DisposeObj(g)
DateStamp(ds2) ; Permit() ; saytime(ds1,ds2)
ENDIF
CloseLibrary(feelinbase)
ENDIF
ENDPROC
PROC saytime(ds1:PTR TO datestamp,ds2:PTR TO datestamp)